package com.brook.demo.listener;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

public class MyTaskListener implements TaskListener {
    /**
     * 指定负责人
     * @param delegateTask
     */
    @Override
    public void notify(DelegateTask delegateTask) {
        //判断当前任务是创建申请，并且是create事件
        if("创建申请".equals(delegateTask.getName())){
            if("create".equals(delegateTask.getEventName())){
                delegateTask.setAssignee("王二");
            }
        }else if("经理审批".equals(delegateTask.getName())){
            delegateTask.setAssignee("黄经理");
        }


    }
}
